27816137512257655722994872706450451063863111207195589729456314205717289730554218785845875127887823916422063132581756433663764619757143977764512318250216547059530965365120246659311269484737474463656810837628482828555203217300649117553142382043159644233540320635522524654374234563110485