9671790270821164103214951001107423176215141711145213081796158633417268007431007159514012344479873543811706875715137958016887791150938160920218471853129479419101987108488116789921213159074752196119613015871718451141621136911481048135