11796375976142581103371146315325475148436439648750829112485293324973378230103366941334826110832662531146001085301150791100341242914277643291193381171571082878496377755197820123558211497597450753854751480066376999151711045230751380331059475407588831896811364879523758831172701098491435610824312664854228228039055475212