41792960312972131201228158486317768761020970166664119752913713633199699823680348932487312754732716571434172690913911897144378814239712781926134111633043014123211079176142317335818394211931368494172417963561458317145012201587115062275