105324109871108295108393934951083631023279337194863933871081201027179771910836510839410829396889969929223692411108367102909105873108368968501023421083699138891116102331935379113691169911851088631083709673512239710992990822908191099301083729073890898977209087890890992879653890062104572900701080221089301061371177348927490467108024