7994918621587163335376211941536913385557139819681093498605146214647705602869761191211457879162192280669130315171391779614674832105711531819102716981830173844563172310776411501512618966151793197317441466177147560010021257244108310418119047918241773406312