53269543317417210771297185380476615795278151884822850171036231967547837344575905820088696888395864110528896999121035549379497095416964018744157512286479186104933498552969554736395572936900489723890039082546237417681289106958644862886239140372734902850672507915486373603758497790186339904