16641361705820138513071144719746571185239037213631482684128995688018921202282871147659310630887109695217671374154757111010361475170511901324184317291315681145454140145122518161838155816961382490559161107667825816241794