18687919360318376917609718355618418738179187633174127184531193453188185172871194634172377186092190431187381171476182881175031382891949921860321743253797719501319343417760918218618826817301017351918578819059617763617455418077017250918002917754019113718283219129417406618241617374018263017960518195218861617624217709418473418539017160718050417410918377518988519166318681918607717755517310619243518133217287319546717417818232918500118669718745118211919385419154117837817308217718218634019505617812119323219497917614118937037890193082171740187166174216187758188030191735174691186397182041188704174280