55745434810192978037818471970152373846511173284153901962050153730177678023954381155875533367127480125560512912853717791161245421693992701931382162971511602544712833975596225456338783178379268773202541174809249606940274796463296996230740416478731214013987988945079975346512140331288168365